
/**
 * 1、使用 "super( [实参列表] )" 可以 调用父类的构造方法
 * 2、通过 "super.名称" 可以访问从父类继承的、可见的 字段 或 方法
 * 3、了解什么是字段的遮盖
 */
public class Tree extends Botany {

    // 如果子类中声明了与父类中同名的字段( 并且父类中的同名字段对子类是可见的 )
    // 此时在子类中使用 该名称对应的字段时，会使用 子类中的字段 而不是从父类继承的、可见的字段
    protected String name = "树" ; // 子类可以重新声明父类中的成员

    public void show() {
        System.out.println( "super.name : " + super.name ); // 通过 super 关键字访问 从父类继承的、可见的 字段 或 方法
        System.out.println( "this.name : " + this.name ); // 输出本类中声明的 name 字段的值
        System.out.println( "name : " + name );
    }

    public static void main(String[] args) {
        Tree t = new Tree();
        t.show();
    }

}
